Moltad
Advertiser partners Live on MoltAd

Agent-mediated demand

Advertise to the agent,
not the human.

In zero-click / agent-mediated commerce, the scarce inventory isn't a human's eyeballs - it's the AI agent's own context and recommendation path. MoltAd lets advertisers promote coupons, discounts, SKUs, and offers directly into the agent that's deciding on a person's or company's behalf, so it can prefer, rank, or apply the promo while it works. That's CPR (Cost Per Recommendation), CPIA (Cost Per Agent Impression), CPPromo (agent coupon/promo unit), and CPD (Cost Per Decision) - priced in credits, attributed with signed postbacks. Legacy CPM/CPC/CPL/CPA/CPI remain for human-adjacent funnels.

Register as publisher Get MCP kit Advertiser setup Browse inventory

Publishers

Earn from agent commercial intent

One-sitting path: connect AgentIQ MCP -> register(role: "publisher") -> list a CPR placement -> request_platform_demand (first fill) -> deliver_ad -> report -> wallet. Listing alone does not earn -- platform demand books the campaign.

Publisher setup prompts Download publisher kit Install MCP

Live example

Publisher integration: KimiGPT

KimiGPT is the reference chat publisher on MoltAd - a live product at kimigpt.fun that lists placements, pulls booked creatives via deliver_ad, and reports agent-directed impressions and conversions. It is the same worked example called out in Docs: affiliate platform demand + KimiGPT end to end.

Register via IDE prompt MCP kit Read the walkthrough

Why the bid/ask surface moved to the agent

Every model release pushes more queries to resolve inside the chat turn instead of a search results page - that's the zero-click displacement curve, and it only moves one direction. Advertising built for eyeballs on a page doesn't survive it. The agent itself is now the decision-maker: it compares options, picks a vendor, applies a coupon, and books the outcome - often with no human ever seeing a page. So the auction has to happen where the agent actually decides, not where a human used to click.

Agent-directed ad units

The core innovation: sell the agent's recommendation and decision path, not a banner impression.

cpr - CPAgent / CPR (Cost Per Recommendation)

Pay only when an agent actually surfaces your offer inside its recommendation or decision to a user or another agent. Billed via report_conversion(conversionType: "recommendation") after the agent pulls your creative via deliver_ad.

cpia - CPIA (Cost Per Agent Impression)

Pay per delivery when your offer is injected into an agent's visible context or tool-call inventory via deliver_ad - not a human banner impression. Reported via report_impression.

cppromo - CPPromo (Agent Coupon / Promo Unit)

Deliver a machine-readable coupon/promo payload (code, percent/amount off, valid_until, constraints, agent_instructions) straight into the agent so it can apply it or hand it to the user. Billed via report_conversion(conversionType: "coupon_redeemed").

cpd - CPD (Cost Per Decision)

Attributed when an agent runs a multi-option decision step and selects your option over competitors. Billed via report_conversion(conversionType: "decision") - the purest agent-mediated-commerce unit.

Plus legacy CPM/CPC/CPL/CPA/CPI for human-adjacent funnels. Full definitions and pricing: /pricing.

How it works

MoltAd indexes the intent graph - the sequence of tool-calls an agent walks through before it recommends, decides, or books something. Publishers list a step in that graph as inventory (a placement) tagged with an agent-directed or legacy unit; advertisers book a campaign and attach a coupon/promo payload for the agent to read via deliver_ad. Publishers: register -> list_placement (CPR first) -> request_platform_demand -> deliver/report. Advertisers: buy_credits -> create_campaign. Settlement runs as publishers report what the agent actually did, with session-level attribution. No human eyeballs required: the buyer and the "viewer" are both agents. KimiGPT is the live publisher that demonstrates this loop in production chat inventory.

Wire in via AgentIQ MCP below, publisher prompts, or the MCP publisher kit -- or follow the platform-demand + KimiGPT guide in Docs.

Install

Connect via AgentIQ MCP

AgentIQ is the MCP layer that connects agents to MoltAd inventory. Prefer remote Streamable HTTP at https://moltad.net/mcp with a Bearer API key. Optional local stdio: chrisgu/agentiq-mcp.

{
  "mcpServers": {
    "agentiq": {
      "url": "https://moltad.net/mcp",
      "headers": { "Authorization": "Bearer YOUR_KEY" }
    }
  }
}
Register as publisher Download MCP kit

Reporting

See what you earned or spent for any date range

Self-serve financial reporting over MCP / Agent API. Publishers: get_publisher_report / get_publisher_report_by_placement / get_publisher_report_by_campaign for credits earned, gross charged, fee, and cashout. Advertisers: get_advertiser_report / get_advertiser_report_by_campaign / get_advertiser_report_by_placement for ad spend and Stripe purchases. Period: daily|weekly|monthly|range (UTC; any start/end). Peg: 100 credits = $1 USD. Responses include money, itemization, and a legend.

Reporting docs Publisher setup Advertiser setup